Software Programmer productivity: a complementary-based Research mode

نویسندگان

  • Natallia Pashkevich
  • Darek M. Haftor
چکیده

The identification of the factors that condition a software programmer’s productivity remains a key challenge for both scholars and practitioners. While a number of studies have focused on the impact of one or a few particular factors, the way these factors jointly condition programmer productivity is still unknown. This paper presents a conceptual model aimed at a comprehensive understanding of the factors that complement each other to govern the productivity of a software programmer. The model is based on complementarity theory and its systems approach and addresses an individual worker’s productivity, which accounts for cognitive, technological, and organizational characteristics. The analyzed factors are organized into a system of complementarities, offering two propositions that specify the conditions of a programmer’s productivity. The model’s key contribution lies in its unique configuration of two systems of complementarities, which have the potential to add to the literature on the productivity of software programmers. The proposed model can be employed as a guidance for the design of empirical investigations of the conditions of individual software programmers’ productivity as well as information worker productivity in general.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Measurement of Software Maintainability and Reusability in the Object Oriented Paradigm

The Metrics Group of Virginia Tech has been studying the object oriented paradigm and how it relates to software maintainability and software reusability in an attempt to make programmers more productive. Software reuse is the key to increasing productivity within the software development process. By reusing existing software, time and effort are saved in the testing and maintenance phases of a...

متن کامل

Thomas Zimmermann - Research Statement

My main research interest is software engineering, with a focus on improving programmer productivity. I develop techniques and tools that make both managers and developers aware of history: learning from past successes and failures, helps us create better software. My research activities cover program analysis, aspect-oriented programming, empirical studies, and in particular, the analysis of s...

متن کامل

Software productivity and its management

Software productivity is one of the most important attributes of the software development process. Our current knowledge of software productivity is not sufficient to define it properly, let alone measure it accurately. Indeed, for lack of something better, the industry has used some version or other of lines of code per man-month as the measure of productivity. To my mind, this measures progra...

متن کامل

Evaluating Research on Software Design and Productivity

A key barrier to achieving the necessary breakthroughs in software design and productivity is that, as a community, we do not have an adequate understanding and consensus on how to evaluate research on the topic. This has hindered publication and funding of research in the area, pushing researchers to explore other topics. Software design and productivity involves, at its core, human creativity...

متن کامل

Impact of Software Transformation Systems on Language Workbenches and Domain-Specific Language Tools

In 2002, Todd Proebsting gave a talk on “disruptive programming language technologies”. The talk was motivated by the series of questions Richard Hamming used to ask during his lunches at Bell Labs: “What are the important problems of your field?” and “What important problems are you working on?”. These questions inspired Proebsting to analyse the field of programming languages research, wherea...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2017